Chang, Dean,... "BigTable: A Distributed Storage System for

نویسنده

  • Randal E. Bryant
چکیده

NameNode * Metadata: Information about file + plus set of block IDs + location of all replicas of all blocks * Treats each FS operation as transaction Maintains all information in memory Logs to EditLog file (Possibly outdated) backup copy stored on disk. Can bring this copy up to date by replaying entries in EditLog * Periodic checkpoint: Apply transactions in editlog to disk image Delete old parts of editlog Can do in background while other updates occuring. Does not store locations of replicas * Tries to satisfy given read request with nearby DataNode Same node / Same rack / Same system

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HBase and Hypertable for large scale distributed storage systems A Performance evaluation for Open Source BigTable Implementations

BigTable is a distributed storage system developed at Google for managing structured data and has the capability to scale to a very large size: petabytes of data across thousands of commodity servers. As now, there exist two open-source implementations that closely emulate most of the components of Google’s BigTable i.e. HBase and Hypertable. HBase is written in Java and provides BigTable like ...

متن کامل

Hbase - non SQL Database, Performances Evaluation

HBase is the open source version of BigTable distributed storage system developed by Google for the management of large volume of structured data. HBase emulates most of the functionalities provided by BigTable. Like most non SQL database systems, HBase is written in Java. The current work’s purpose is to evaluate the performances of the HBase implementation in comparison with SQL database, and...

متن کامل

Network Architectures and Services Net 2010-08-2 Proceedings of the Seminars Future Internet (fi) and Innovative Internet Technologies and Mobile Communications (iitm) Summer Semester 2010 Proceedings Zu Den Seminaren Future Internet (fi) Und Innovative Internet-technologien Und Mobilkommunikation (iitm) Cataloging-in-publication Data

Bigtable is a storage system for structured or semi-structured data [1]. Bigtable can be regarded as a distributed, non-relational Database from a system point of view (Bigtable is using a different data model than relational Databases). Bigtable scales to large data sets and provides a good performance of accessing the data. As of January 2008, there are more than sixty Google applications usi...

متن کامل

A case study of Google Search Engine and Bigtable:Distributed Systems

Interaction of autonomous computers on a network so as to achieve a common goal is called a “distributed system” [8]. The goal of distributed system is to divide resources/tasks among different machines on a network either to solve or to achieve the same objective with fewer burdens on machines with maintenance of the high performance of systems so that these free resources can handle other use...

متن کامل

DISTRIBUTED SYSTEMS B534 SURVEY PAPER The Chubby Lock Service

This is a survey paper written for the class B534, Distributed Systems. The purpose of this paper is to encourage us to learn new things about how distributed systems come to work in reality and how they are actually evaluated and applied. The topic which is to be presented in this paper is the Chubby Lock service that is implemented by Google and is part of Google Labs. An important point to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011